/* stylelint-disable docusaurus/copyright-header */

/**
 * CSS files with the .module.css suffix will be treated as CSS modules
 * and scoped locally.
 */

.heroBanner {
  padding: 4rem 0;
  text-align: center;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 966px) {
  .heroBanner {
    padding: 2rem;
  }
}

.buttons {
  display: flex;
  align-items: center;
  justify-content: left;
  margin-top: 80px;
}


.myButton {
  -webkit-appearance: none;
  appearance: none;
  border-style: none;
  box-sizing: border-box;
  color: white;
  height: 65px;
  cursor: pointer;
  display: inline-block;
  line-height: 2.5;
  outline: 0;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.startButton {
  background-color: #76bf4a;
  margin-right: 20px;
  color: white;
  width: 220px;
}

.startButton:hover {
  background-color: #67a341;
  color: white;
}


.giteeButton {
  margin-right: 20px;
  width: 150px;
  background-image: url("/img/gitee.svg");
  background-position-x: 1.2rem;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}


.githubButton {
  margin-right: 20px;
  width: 160px;
  background-image: url("/img/github.svg");
  background-position-x: 1.0rem;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}


.features {
  display: flex;
  align-items: center;
  padding: 2rem 0;
  width: 100%;
}

.featureImage {
  height: 200px;
  width: 200px;
}

.bannerImage {
  height: 395px;
}
